package com.crm.model.vo.exchangeProductsRecord;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 *
 * @Author wangpeng
 * @Date 2021/11/15
 * 兑换产品审批
 * @return
 */
@Data
public class ProductExchangeaApprovalVO {
    //主键
    private String productExchangeApprovalId;
    //订单编号
    private String orderNumber;
    //兑换原因备注
    private String remarks;
    //附件id
    private String uploadId;
    //审批人id
    private String approverId;
    //用户ID
    private String accountId;
    //审批状态 0通过；1待审批；2不通过
    private String approvalStatus;
    //产品兑换编码
    private String exchangeNumber;
    //创建时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date createTm;
    //修改时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date updateTm;
    //用户名
    private String userName;
    //公司id
    private String companyId;
    //公司名称
    private String companyName;
    //审批人名称
    private String approverName;
    //合同编号
    private String contractNumber;
    //客户名称
    private String customerName;
    //产品状态 0 未回款 1退款 2部分回款 3已回款 4作废 5已兑换
    private String productStatus;
    //文件地址
    private String accessUrl;
    //合同id
    private String contractId;
    //审批备注
    private String approvalRemarks;
    //订单id
    private String productOrderId;
}
